package 对象之多态.static关键字.static关键字成员方法;


public class ReverseArray<Static> {
    private static int num2;
    //int num1= 10;
    // Static int num2=20;

    //静态方法中没有对象this，所以不能访问非静态成员
    public static void show() {
        // System.out.println(num1);
        System.out.println(num2);

    }

    //需求:定义静态方法，反转数组中的元素
    public static void reverse(int[] arr) {
/*假设数组元素值为：int[] arr= {11,22,33,44,55}
第一个元素11  和最后一个元素55交换
第二个元素22  和倒数第二个元素44交换
其实就是
arr[]       arr[arr.length-1-i]


明确交换次数
数组长度/2
* */
        for (int i = 0; i < arr.length / 2; i++) {
            //arr[i]和arr[arr.length-1-i]进行交换
            int temp = arr[i];
            arr[i] = arr[arr.length - 1 - i];
            arr[arr.length - 1 - i] = temp;

        }
    }
}
